{{$firstCodeGen := index .CodeGenerators 0 }}
package {{$firstCodeGen.TableDetailResp.PackageName}}
{{ $moduleNameUp := FirstLetterUp $firstCodeGen.TableDetailResp.ModuleName}}
type {{$moduleNameUp}}Group struct {
// --------$%replenish gen code at down place: Service%$--------------
  {{ range $codeGenerator := .CodeGenerators }}
  {{$codeGenerator.TableDetailResp.StructName}}ServiceInst *{{$codeGenerator.TableDetailResp.StructName}}Service
  {{end}}
}

var (
	{{$moduleNameUp}}GroupInst = &{{$moduleNameUp}}Group{
	// --------$%replenish gen code at down place: Service%$--------------
	{{ range $codeGenerator := .CodeGenerators }}
	{{$lowerStructName := FirstLetterLower $codeGenerator.TableDetailResp.StructName}}
	    {{$codeGenerator.TableDetailResp.StructName}}ServiceInst: {{$lowerStructName}}Service,
	{{end}}
	}
)
